home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 August / Macworld (1999-08).dmg / Shareware World / Info / For Developers / ObjectPlant.sea / ObjectPlant / Code Generation templates ƒ / Java < prev    next >
Text File  |  1999-03-20  |  6KB  |  88 lines

  1. //    This code was generated by Object Plant.
  2. //    Only code in the indicated spaces can be preserved during code regeneration.
  3.  
  4. {CLASS}
  5. "package\t"{SUBSYSTEM}"."{/SUBSYSTEM}";\r"
  6. {USERCODE}
  7. {FILENAME}{SUBSYSTEM}:{/SUBSYSTEM}{CLASSNAME}".java"{/FILENAME}
  8. "/**\r"{DESCRIPTION}"\r*/\r"
  9. "public "{ABSTRACT}"abstract "{/ABSTRACT}"class\t"{CLASSNAME}
  10. {ANCESTORLIST}"\textends\t\t"{ANCESTORNAME}", "{END}{/ANCESTORLIST}
  11. {INTERFACELIST}"\timplements\t"{INTERFACENAME}", "{END}{/INTERFACELIST}
  12. "{\r\r"
  13. {USERCODE}
  14. "\r"
  15. {IMPLEMENTS}
  16. {OPERATION}
  17. "\r/**\r"{DESCRIPTION}{PARAMETER}"\r @param "{NAME}" "{DESCRIPTION}"\r @param "{END}{/PARAMETER}{EXCEPTIONLIST}"\r @exception "{EXCEPTIONNAME}" "{DESCRIPTION}"\r @exception "{END}{/EXCEPTIONLIST}"\r*/\r"
  18. {SIGNATURE}
  19. "public "{STATIC}"static "{/STATIC}{FINAL}"final "{/FINAL}{SYNCHRONIZED}"synchronized "{/SYNCHRONIZED}{RETURNTYPE}"\t"{NAME}({PARAMETER}""{TYPE} {NAME}", "{END}""{/PARAMETER}") "{EXCEPTIONLIST}"throws "{EXCEPTIONNAME}","{/EXCEPTIONLIST}{ABSTRACT}" ;\r\r"{/ABSTRACT}
  20. {!ABSTRACT}"{\r"
  21. {USERCODE}
  22. "}\r"{/!ABSTRACT}
  23. {/OPERATION}{/IMPLEMENTS}
  24. {PUBLIC}{OPERATION}
  25. "\r/**\r"{DESCRIPTION}{PARAMETER}"\r @param "{NAME}" "{DESCRIPTION}"\r @param "{END}{/PARAMETER}{EXCEPTIONLIST}"\r @exception "{EXCEPTIONNAME}" "{DESCRIPTION}"\r @exception "{END}{/EXCEPTIONLIST}"\r*/\r"
  26. {SIGNATURE}
  27. "public "{STATIC}"static "{/STATIC}{FINAL}"final "{/FINAL}{SYNCHRONIZED}"synchronized "{/SYNCHRONIZED}{RETURNTYPE}"\t"{NAME}({PARAMETER}""{TYPE} {NAME}", "{END}""{/PARAMETER}") "{EXCEPTIONLIST}"throws "{EXCEPTIONNAME}","{/EXCEPTIONLIST}{ABSTRACT}" ;\r\r"{/ABSTRACT}
  28. {!ABSTRACT}"{\r"
  29. {USERCODE}
  30. "}\r"{/!ABSTRACT}
  31. {/OPERATION}{/PUBLIC}{PROTECTED}{OPERATION}
  32. "\r/**\r"{DESCRIPTION}{PARAMETER}"\r @param "{NAME}" "{DESCRIPTION}"\r @param "{END}{/PARAMETER}{EXCEPTIONLIST}"\r @exception "{EXCEPTIONNAME}" "{DESCRIPTION}"\r @exception "{END}{/EXCEPTIONLIST}"\r*/\r"
  33. {SIGNATURE}
  34. "protected "{STATIC}"static "{/STATIC}{FINAL}"final "{/FINAL}{SYNCHRONIZED}"synchronized "{/SYNCHRONIZED}{RETURNTYPE}"\t"{NAME}({PARAMETER}""{TYPE} {NAME}", "{END}""{/PARAMETER}") "{EXCEPTIONLIST}"throws "EXCEPTIONNAME}","{/EXCEPTIONLIST}{ABSTRACT}" ;\r\r"{/ABSTRACT}
  35. {!ABSTRACT}"{\r"
  36. {USERCODE}
  37. "}\r"{/!ABSTRACT}
  38. {/OPERATION}{/PROTECTED}{PRIVATE}{OPERATION}
  39. "\r/**\r"{DESCRIPTION}{PARAMETER}"\r @param "{NAME}" "{DESCRIPTION}"\r @param "{END}{/PARAMETER}{EXCEPTIONLIST}"\r @exception "{EXCEPTIONNAME}" "{DESCRIPTION}"\r @exception "{END}{/EXCEPTIONLIST}"\r*/\r"
  40. {SIGNATURE}
  41. "private "{STATIC}"static "{/STATIC}{FINAL}"final "{/FINAL}{SYNCHRONIZED}"synchronized "{/SYNCHRONIZED}{RETURNTYPE}"\t"{NAME}({PARAMETER}""{TYPE} {NAME}", "{END}""{/PARAMETER}") "{EXCEPTIONLIST}"throws "{EXCEPTIONNAME}","{/EXCEPTIONLIST}{ABSTRACT}" ;\r\r"{/ABSTRACT}
  42. {!ABSTRACT}"{\r"
  43. {USERCODE}
  44. "}\r"{/!ABSTRACT}
  45. {/OPERATION}{/PRIVATE}{VIS_NONE}{OPERATION}
  46. "\r/**\r"{DESCRIPTION}{PARAMETER}"\r @param "{NAME}" "{DESCRIPTION}"\r @param "{END}{/PARAMETER}{EXCEPTIONLIST}"\r @exception "{EXCEPTIONNAME}" "{DESCRIPTION}"\r @exception "{END}{/EXCEPTIONLIST}"\r*/\r"
  47. {SIGNATURE}
  48. {ABSTRACT}"abstract "{/ABSTRACT}{STATIC}"static "{/STATIC}{FINAL}"final "{/FINAL}{SYNCHRONIZED}"synchronized "{/SYNCHRONIZED}{RETURNTYPE}"\t"{NAME}({PARAMETER}""{TYPE} {NAME}", "{END}""{/PARAMETER}") "{EXCEPTIONLIST}"throws "{EXCEPTIONNAME}","{/EXCEPTIONLIST}{ABSTRACT}" ;\r\r"{/ABSTRACT}
  49. {!ABSTRACT}"{\r"
  50. {USERCODE}
  51. "}\r"{/!ABSTRACT}
  52. {/OPERATION}{/VIS_NONE}{PUBLIC}{ATTRIBUTE}
  53. "\r/**\r"{DESCRIPTION}"\r*/\r"
  54. "public "{STATIC}"static "{/STATIC}{FINAL}"final "{/FINAL}{TRANSIENT}"transient "{/TRANSIENT}{TYPE}"\t"{NAME}{INITIALVALUE}" = "{VALUE}{/INITIALVALUE}{NEXT}";\r/**\r *\t"{DESCRIPTION}"\r */\rpublic "{STATIC}"static "{/STATIC}{FINAL}"final "{/FINAL}{TRANSIENT}"transient "{/TRANSIENT}{END}";\r"{/ATTRIBUTE}{/PUBLIC}{PROTECTED}{ATTRIBUTE}
  55. "\r/**\r"{DESCRIPTION}"\r*/\r"
  56. "protected "{STATIC}"static "{/STATIC}{FINAL}"final "{/FINAL}{TRANSIENT}"transient "{/TRANSIENT}{TYPE}"\t"{NAME}{INITIALVALUE}" = "{VALUE}{/INITIALVALUE}{NEXT}";\r/**\r *\t"{DESCRIPTION}"\r */\rprotected "{STATIC}"static "{/STATIC}{FINAL}"final "{/FINAL}{TRANSIENT}"transient "{/TRANSIENT}{END}";\r"{/ATTRIBUTE}{/PROTECTED}{PRIVATE}{ATTRIBUTE}
  57. "\r/**\r"{DESCRIPTION}"\r*/\r"
  58. "private "{STATIC}"static "{/STATIC}{FINAL}"final "{/FINAL}{TRANSIENT}"transient "{/TRANSIENT}{TYPE}"\t"{NAME}{INITIALVALUE}" = "{VALUE}{/INITIALVALUE}{NEXT}";\r/**\r *\t"{DESCRIPTION}"\r */\rprivate "{STATIC}"static "{/STATIC}{FINAL}"final "{/FINAL}{TRANSIENT}"transient "{/TRANSIENT}{END}";\r"{/ATTRIBUTE}{/PRIVATE}{VIS_NONE}{ATTRIBUTE}
  59. "\r/**\r"{DESCRIPTION}"\r*/\r"
  60. {STATIC}"static "{/STATIC}{FINAL}"final "{/FINAL}{TRANSIENT}"transient "{/TRANSIENT}{TYPE}"\t"{NAME}{INITIALVALUE}" = "{VALUE}{/INITIALVALUE}{NEXT}";\r/**\r *\t"{DESCRIPTION}"\r*/\r"{STATIC}"static "{/STATIC}{FINAL}"final "{/FINAL}{TRANSIENT}"transient "{/TRANSIENT}{END}";\r"{/ATTRIBUTE}{/VIS_NONE}
  61. {USERCODE}
  62. "}\r"
  63. {USERCODE}
  64. {/CLASS}
  65.  
  66. {INTERFACE}
  67. "package\t"{SUBSYSTEM}"."{/SUBSYSTEM}";\r"
  68. {USERCODE}
  69. {FILENAME}{SUBSYSTEM}:{/SUBSYSTEM}{INTERFACENAME}.java{/FILENAME}
  70. "/**\r"{DESCRIPTION}"\r*/\r"
  71. "public interface\t"{INTERFACENAME}
  72. {ANCESTORLIST}"\textends\t\t\t"{ANCESTORNAME}", "{END}{/ANCESTORLIST}
  73. {
  74.  
  75. {USERCODE}
  76. {ATTRIBUTE}
  77.  
  78. "/**\r *\t"{DESCRIPTION}"\r */\r"
  79. {TYPE}"\t"{NAME}{INITIALVALUE}" = "{VALUE}{/INITIALVALUE}{NEXT}";\r/**\r*\t"{DESCRIPTION}"\r */\r"{END}{INITIALVALUE}" = "{VALUE}{/INITIALVALUE}";\r"{/ATTRIBUTE}
  80. {OPERATION}
  81. "\r/**\r"{DESCRIPTION}"\r*/\r"
  82. "public "{RETURNTYPE}"\t"{NAME}({PARAMETER}""{TYPE} {NAME}", "{END}""{/PARAMETER});
  83. {/OPERATION}
  84. {USERCODE}
  85. }
  86. {USERCODE}
  87. {/INTERFACE}
  88.